*******************************************************************************
●ドキュメント種別        :各サンプル説明ファイル
●ファイル記号名称        :mangame.txt
●対象ライブラリ記号名称  :(主として)sega_sgl,per
●対象ライブラリ名称      :
●バージョン              :1.00
●作成者                  :H.O
●作成日                  :1996-1-25
●その他のメッセージ      :なし
*******************************************************************************

[ 作成方法 ]
  saturn\segasmp\gameをカレントディレクトリとする。
  mk.batを実行。

[ 動作方法 ]
  デバッガ、ターゲットを起動しターゲットを初期化する。
  ターゲットを停止して、実行形式のファイルを0x06010000番地からロードする。
  上記アドレスからプログラムを実行する。

[ ソフトウエア詳細 ]


サンプルゲームについて


[目的]
  初心者ゲームプログラマの参考になるような、サンプルプログラムを作成する。

[要件]
  - リアルタイムで二人同時プレイが可能。
  - SBL6.0を使用 (SGLモード使用)。
  - ゲーム全体のシークエンスをもつ。

[プログラムシークエンス]
  以下の手順を繰り返す。
  1.社名ロゴ。
  2.タイトルロゴ。
  3.デモプレイ (ゲームプレイ後はリプレイ)。
  4.入力が無ければ1へ。
  5.ゲーム。終了後1.へ。

[ゲーム内容]
  二人同時プレイのみの対戦型シューティングゲーム。

１．ルール
  画面の左右それぞれにプレイヤーを配置する。
  プレイヤーはユーザの入力に従い上下に移動しながら相手を弾丸で狙撃する。
  先に相手に３発弾丸を命中させたプレイヤーが勝利者となる。

２．構成要素

2-1.プレイヤー
    - 画面の左右両端にお互いに向き合う形で合計２機配置する。
    - ユーザのPAD入力に従い上下にのみ移動する。移動範囲は画面の上下端の
      間とする。
    - ユーザの[A-C]ボタンの入力があった瞬間に弾丸を発射する。

2-2.弾丸
    - プレイヤーから発射される。
    - 一度発射されると一定時間発射できない。
    - プレイヤー毎に一度に発射できる弾丸数に制限（３発）を設ける。
    - 画面から出ると消滅する。

2-3.その他
    - 初回はデモプレイ。ゲームプレイ後はリプレイを流す。

３．操作方法

1P側：
        スタートボタン   :ポーズ
        方向キー         :上下移動
        A,Bボタン        :弾を撃つ
        Cボタン          :ダメージ回復
        Xボタン          :視点切替（近づく）
        Yボタン          :視点切替（離れる）
        Zボタン          :視点切替（元に戻す）
        Rボタン          :視点切替（右回転）
        Lボタン          :視点切替（左回転）

2P側:
        スタートボタン   :ポーズ
        方向キー         :上下移動
        A,Bボタン        :弾を撃つ
        Cボタン          :ダメージ回復
        Xボタン          :無効
        Yボタン          :無効
        Zボタン          :無効
        Rボタン          :無効
        Lボタン          :無効

以上
